package com.x.erp.rpc;

import com.x.erp.model.ShareTemplate;
import com.x.framework.rpc.BaseRpcService;

import java.util.List;

/**
 * 分享模板服务
 */
public interface ShareTemplateRpcService extends BaseRpcService {

	/**
	 * 增加分享模板信息
	 * @param shareTemplate
	 * @return
	 */
	public ShareTemplate insertShareTemplate(ShareTemplate shareTemplate);

	/**
	 * 删除车辆列表分享模板信息
	 * @param shareTemplate
	 * @return
	 */
	public int deleteShareTemplate(ShareTemplate shareTemplate);

	/**
	 * 修改车辆列表分享模板信息
	 * @param shareTemplate
	 * @return
	 */
	public int updateShareTemplate(ShareTemplate shareTemplate);

	/**
	 * 查询表分享模板信息
	 * @param shareTemplate
	 * @return
	 */
	public ShareTemplate selectShareTemplate(ShareTemplate shareTemplate);

	/**
	 * 查询分享模板信息列表
	 * @param shareTemplate
	 * @return
	 */
	public List<ShareTemplate> selectShareTemplateList(ShareTemplate shareTemplate);
}
